package com.guimin.user.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 用户信息表(UserInfo)表实体类
 *
 * @author makejava
 * @since 2021-11-30 14:23:45
 */
@TableName("user_info")
@Data
@Accessors(chain = true)
public class UserInfo {
    /**主键ID(雪花ID)*/
    @TableId(type = IdType.INPUT)
    private Long id;
    /**用户名*/
    private String username;
    /**联系电话*/
    private String phone;
    /**图片路径*/
    private String pic;
    /**用户角色(ROOT:超级管理员,ADMIN:管理员,BUSINESS:企业用户,PERSON:个人用户)*/
    private String role;
    /**创建时间*/
    private Date createDatetime;
    /**更新时间*/
    private Date updateDatetime;
    /**状态(NORMAL正常,FROZEN冻结,USELESS失效,AUDIT审查中)*/
    private String state;
    /**用户VIP(0:非vip，1：vip)*/
    private String userVip;
    /**用户vip创建时间*/
    private Date vipNewDate;
    /**微信充值商户订单id*/
    private String wxOrderId;
    /**支付宝充值商户订单id*/
    private String aliOrderId;
    /**微信授权认证唯一id*/
    private String openId;
    /**管理员登录密码*/
    private String pass;
    /**昵称*/
    private String nickname;
    /**性别*/
    private String gender;
    /**年龄*/
    private Integer age;
    /**所属站点*/
    private String stationName;

}

